let path = require("path")
let fs = require("fs")

//获取一个目录下面的所有文件或目录
fs.readdir()
// 删除一个文件
fs.unlink(path)
//删除一个空目录 rm -rf test
fs.rmdir('a/b/c')

function rmdirp(dir){
    let files = fs.readdirSync(dir)
    files.forEach(function(file){
        let child = fs.statSync(dir+'/'+file);
        if(child.isDirectory()){
            rmdirp(child)
        }else{
            fs.unlinkSync(child)
        }
    });
    fs.rmdirSync(dir) 
}
rmdirp('a')




let iconv = require("iconv-lite")
// 把gbk编码转换成utf8字符串
fs.readFile('2.txt', function(err, data){
    let str = iconv.decode(data, 'gbk')
    console.log(str)
})


